package hottargui.domain;

import java.util.List;


/**
 * Handles shuffeling a deck of cards. For testpurposes shuffle can be
 * prohibited by a NoShuffle implementation of this strategy.  
 *     
 * @author Per
 *
 */

public interface ShuffleStrategy {
	/**
	 * 
	 * @param lc a deck of cards to be placed in a different ortder or not
	 * @return a deck of card, where the order of the cards can be rendomized. 
	 */
	public List<Card> shuffle(List<Card> lc);

}
